<?php
class Model_CandidatoDAO extends ORM{
	
	/***************
	   DATABASE   
	***************/
	protected $_table_name  = 'Candidato';
	protected $_table_names_plural = FALSE;
	
	///////////////
	// ATRIBUTOS //
	///////////////
	/*private $nome;
	private $rg;
	private $cpf;
	private $email;
	private $dataDeNascimento;
	private $sexo;
	private $estadoCivil;
	private $telefoneResidencial;
	private $telefoneCelular;
	private $outrosTelefones;
	private $curriculo;
	private $endereco;
	private $senha;*/
	
	protected $_primary_key = 'rg';
	protected $_primary_val = 'nome';
	/*protected $_ignored_columns = array(
        'idade',
    );*/
    //protected $_has_one = array('endereco' => array('model' => 'EnderecoDAO'));
    protected $_belongs_to = array('endereco' => array('model' => 'EnderecoDAO', 'foreign_key' => 'endereco_idEndereco'), 'curriculo' => array('model' => 'CurriculoDAO', 'foreign_key' => 'curriculo_idCurriculo'));
	//protected $_belongs_to = array('curriculo' => array('model' => 'CurriculoDB', 'foreign_key' => 'curriculo_idCurriculo'));
	///////////////
	//CONSTRUTOR //
	///////////////
	/*public function Candidato($nome, $rg, $cpf, $eMail, $dataDeNascimento, $sexo, $estadoCivil, $telefoneResidencial, $telefoneCelular, $outrosTelefones){
		parent::__construct($i);
		
		$this->nome = $nome;
		$this->rg = $rg;
		$this->cpf = $cpf;
		$this->$email = $eMail;
		$this->dataDeNascimento = $dataDeNascimento;
		$this->sexo = $sexo;
		$this->estadoCivil = $estadoCivil;
		$this->telefoneResidencial = $telefoneResidencial;
		$this->telefoneCelular = $telefoneCelular;
		$this->outrosTelefones = $outrosTelefones;
	}
*/
	/////////////
	// SETTERS //
	/////////////
	/*public function setCurriculo($curriculoIn){
		$this->curriculo = $curriculoIn;
	}	
	public function setEndereco($enderecoIn){
		$this->endereco = $enderecoIn;
	}*/

	/////////////
	// GETTERS //
	/////////////
	/*public function getNome(){
		return $this->nome;
	}
	public function getRg(){
		return $this->rg;
	}
	public function getCpf(){
		return $this->cpf;
	}
	public function getEMail(){
		return $this->$email;
	}
	public function getDataDeNascimento(){
		return $this->dataDeNascimento;
	}
	public function getSexo(){
		return $this->sexo;
	}
	public function getEstadoCivil(){
		return $this->estadoCivil;
	}
	public function getCurriculo(){
		return $this->curriculo;
	}
	public function getTelefoneResidencial(){
		return $this->telefoneResidencial;
	}
	public function getTelefoneCelular(){
		return $this->telefoneCelular;
	}
	public function getOutrosTelefones(){
		return $this->outrosTelefones;
	}
	public function getEndereco(){
		return $this->endereco;
	}
	
	public function getSenha(){
		return $this->senha;
	}
	public function setSenha($senha){
		$this->senha = $senha;
	}*/
	
}

?>
